.top-data {
	width: 100%;
	height: 280px;
	background-color: #4294ff;
	padding: 15px 20px;
	color: #fff;
	.duration {
		font-size: 32px;
	}
	.calorie {
		font-size: 28px;
	}
	.goback {
		font-size: 22px;
		font-family: 宋体;
		font-weight: bold;
	}
	img {
		width: 60px;
		height: 60px;
		border-radius: 50%;
	}
	.profile {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.data-detail {
		margin-top: 20px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		div {
			width: 50%;
			text-align: center;
			height: 60px;
		}
		.totalsports {
			border-right: 1px dashed #fff;
		}
		div p {
			margin-top: 10px;
		}
	}
	.day-detail {
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-top: 20px;
		text-align: center;
		span {
			display: block;
			margin-top: 5px;
		}
	}
}

.chart {
	height: 200px;
	margin: 10px 20px;
	border: 1px solid #e3e3e3;
	border-radius: 10px;
	box-shadow: 5px 5px 5px #e3e3e3;
}
